﻿using Generico.Coneccion;
using RosarioFinanzas.Utils;
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Script.Services;
using System.Web.Services;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace RosarioFinanzas.Monitor
{
    public partial class ClickAdMonitor : System.Web.UI.Page
    {
               

        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {                               
                var idAuspiciante = Page.Request.QueryString["id"].ToString();

            }
            catch (Exception)
            {
                Response.Redirect("~");

            }
        }


        [WebMethod]
        public static string strContenidoTabla(string idAuspiciante)
        {

            string idAdmin = "ujxCU72hFMRAmoIIg+DqIQ";

            var cn = new ClsConeccion();
            cn.Abrir();

            if(idAuspiciante == idAdmin)
                cn.AgregarParametros("idAuspiciante", "admin");
            else
                cn.AgregarParametros("idAuspiciante", idAuspiciante);

                var sqldr = cn.EjecutarSpDataReader("spGetClickAuspiciante");
                
                var dt = new DataTable();
                dt.Load(sqldr);
                
                cn.Cerrar();
                
                string html = "";


                if (dt.Rows.Count > 0)
                {

                    foreach (DataRow row in dt.Rows)
                    {

                        html += "<tr> <td>" + GetNombreAuspiciante(row["IdElement"].ToString()) + "</td> <td>" + row["Uri"].ToString() + "</td> <td>" + Convert.ToDateTime(row["FechaHora"]).ToShortDateString() + "</td> <td>" + Convert.ToDateTime(row["FechaHora"]).ToShortTimeString() + "</td> </tr>";
                               
                    }
                    

                }

            return html;


        }

        [WebMethod]
        public static string strFecha(string str)
        {

            string[] dayarray = { "Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado" };
            string[] montharray = { "Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre" };
            var daym = DateTime.Today.Day.ToString();
            var year = DateTime.Today.Year.ToString();
            var day = Convert.ToInt32(DateTime.Today.DayOfWeek);
            var month = DateTime.Today.Month - 1;
            return dayarray[day] + ", " + daym + " de " + montharray[month] + " del " + year + " ";

        }


        public static string GetNombreAuspiciante(string nombre)
        {

            switch (nombre)
            {

                case "FacebookRFIzquierda":
                    return "Facebook Izquierda en Home";

                case "FinanciaPyme":
                    return "Financia Pyme";

                case "Curso":
                    return "Curso en la Home";
                
                case "AltPyme2":
                    return "Alternativa Pyme";
                
                case "SanCristobal":
                    return "San Cristobal";
                
                case "BauenPilay":
                    return "Bauen Pilay";
                
                case "TsaBursatil":
                    return "Tsa Bursatil";
                
                case "Rofex":
                    return "Rofex";
                
                case "YoutubeIzquierda":
                    return "Youtube";
                
                case "MervaRos":
                    return "MervaRos";
                
                case "BCR":
                    return "Bolsa de Comercio de Rosario";
                
                case "Worcap":
                    return "Worcap";
                
                case "SeisClaves":
                    return "Seis Claves";
                
                case "Solidum":
                    return "Solidum";
                
                case "BancoMunicipal":
                    return "Banco Municipal de Rosario";
                
                case "RosarioTecnopolis":
                    return "Tecnopolis";
                
                case "ElMolino":
                    return "El Molino";

                case "FacebookRFCabecera":
                    return "Facebook Cabecera";

                case "TwitterRFCabecera":
                    return "Twitter Cabecera";

                case "YoutubeRFCabecera":
                    return "Youtube Cabecera";

                case "FacebookRFPie":
                    return "Facebook Pie";

                case "TwitterRFPie":
                    return "Twitter Pie";

                case "Crffabogados":
                    return "Crff Abogados";

                case "Expo":
                    return "Expo Inversiones";   

                default:
                    return "";
            }
        
        }



    }
}